#JEU	= texte
JEU = graphique
#OS	= WIN32
OS	= LINUX

CFLAGS = -Wall -ansi
DBG=-ggdb
CC=gcc

ifeq ($(JEU),texte)
    SRCS = Personnage.c Terrain.c Jeu.c main.c NcursJeu.c Score.c Sprite.c 
    LIBS = -lm -lncurses
    EXEC_NAME = Mario_Jetpack_texte
else
    SRCS = Personnage.c Terrain.c Jeu.c main.c SdlJeu.c Score.c Sprite.c Menu.c
    LIBS = -lm -lSDL -lSDL_ttf
    EXEC_NAME = Mario_Jetpack_SDL
endif

DIR_BIN=bin
DIR_SRC=src
DIR_OBJ=obj
DIR_DATA=data



all : $(DIR_BIN)/$(EXEC_NAME)

$(DIR_BIN)/$(EXEC_NAME) : $(SRCS:%c=$(DIR_OBJ)/%o)
	$(CC)  -o $@ $^ $(LIBS)

$(DIR_OBJ)/%o: $(DIR_SRC)/%c
	$(CC) $(CFLAGS) -c $< -o $@


objets : $(SRCS:%c=$(DIR_OBJ)/%o)

$(DIR_OBJ)/%o: $(DIR_SRC)/%c
	$(CC) $(CFLAGS) -c $< -o $@

mrpropre :
	rm $(DIR_OBJ)/*.o
